home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1980-01-01 | 5.7 KB | 260 lines |
- 100 CLS
- 110 A$=STRING$(80,205)
- 120 PRINT A$
- 130 PRINT TAB(33)"DESERT #2004"
- 140 COLOR 23,0,0
- 150 PRINT :PRINT :PRINT TAB(39)"IPCO"
- 160 COLOR 7,0,0
- 170 PRINT :PRINT :PRINT TAB(25)"PERSONAL COMPUTER OWNERS GROUP"
- 180 PRINT :PRINT :PRINT TAB(19)"p.o. box 10426, pittsburgh, pennsylvania 15234"
- 190 PRINT A$
- 200 PRINT :PRINT :PRINT :PRINT :PRINT
- 210 PRINT TAB(28)"PRESS ANY KEY TO CONTINUE"
- 220 A$=INKEY$:IF A$="" THEN 220
- 230 CLS
- 240 KEY 1," DRINK "
- 250 KEY 2," MOD "
- 260 KEY 3," FAST "
- 270 KEY 4," STOP "
- 280 KEY 5," STATUS? "
- 290 KEY 6," HOPE "
- 300 KEY 7,""
- 310 KEY 8,""
- 320 KEY 9,""
- 330 KEY 10,""
- 340 REM *** DESERT PROGRAM ***
- 350 REM TRANSLATED BY IPCO 2/82
- 360 CLS
- 370 PRINT TAB(35)"DESERT"
- 380 PRINT TAB(35)"******"
- 390 PRINT
- 400 PRINT TAB(29)"IBM BASICA FOR THE PC"
- 410 PRINT
- 420 PRINT
- 430 Y$=STRING$(80,205)
- 440 PRINT Y$
- 450 PRINT
- 460 PRINT
- 470 PRINT
- 480 FOR DELAY=1 TO 1000
- 490 NEXT DELAY
- 500 PRINT
- 510 PRINT "ENTER YOUR LAST NAME.";
- 520 INPUT L$
- 530 CLS
- 540 PRINT "WOULD YOU LIKE INSTRUCTIONS (Y OR N)";
- 550 INPUT D$
- 560 IF D$="N" THEN 870
- 570 CLS
- 580 PRINT
- 590 PRINT
- 600 PRINT "WELCOME TO DESERT. THE OBJECT IS TO TRAVEL 40 MILES ACROSS THE GREAT GOBI" :PRINT
- 610 PRINT "DESERT. A TRIBE OF KNOCKED KNEED PIGMIES WILL BE CHASING YOU. YOU WILL BE ASKED"
- 620 PRINT "FOR COMMANDS EVERY SO OFTEN..."
- 630 PRINT
- 640 PRINT
- 650 PRINT " C O M M A N D S :"
- 660 PRINT " ==============="
- 670 PRINT
- 680 PRINT " #1 DRINK FROM YOUR CANTEEN"
- 690 PRINT " #2 AHEAD MODERATE SPEED"
- 700 PRINT " #3 AHEAD FULL SPEED"
- 710 PRINT " #4 STOP FOR THE NIGHT"
- 720 PRINT " #5 STATUS CHECK"
- 730 PRINT " #6 HOPE FOR HELP"
- 740 PRINT
- 750 PRINT
- 760 PRINT "PRESS ANY KEY TO CONTINUE"
- 770 A$=INKEY$:IF A$="" THEN 770
- 780 CLS
- 790 PRINT
- 800 PRINT "YOU HAVE ONE QUART OF WATER WHICH WILL LAST YOU SIX DRINKS.":PRINT
- 810 PRINT "YOUR MAY RENEW YOUR WATER SUPPLY COMPLETELY AT AN OASIS.":PRINT
- 820 PRINT "YOU GET A HALF A QUART IF FOUND BY HELP.":PRINT
- 830 PRINT "IF HELP DOES NOT FIND YOU AFTER COMMAND SIX, YOU LOSE.":PRINT
- 840 PRINT "BE WARY OF COMMAND #3 USE IT ONLY WHEN YOUR CAMEL IS FRESH AND RESTED.":PRINT
- 850 PRINT
- 860 PRINT
- 870 PRINT :PRINT "GOOD LUCK AND GOOD CAMELING!":PRINT :PRINT
- 880 PRINT "PRESS ANY KEY TO CONTINUE"
- 890 A$=INKEY$:IF A$="" THEN 890
- 900 PRINT:CLS
- 910 PRINT "YOU ARE IN THE MIDDLE OF THE DESERT AT AN OASIS."
- 920 PRINT
- 930 GOSUB 2610
- 940 IF C>39 THEN 2030
- 950 Z=Z-1
- 960 IF Z=1 THEN 970 ELSE 1040
- 970 CLS
- 980 PRINT
- 990 PRINT "---------WARNING-----------GET A DRINK----------------"
- 1000 PRINT
- 1010 FOR DELAY=1 TO 2000
- 1020 NEXT DELAY
- 1030 CLS
- 1040 IF Z<0 THEN 2520
- 1050 P=P+1
- 1060 X2=INT(10*RND)+2.5
- 1070 IF Q>0 THEN 1690
- 1080 IF P<4 THEN 1210
- 1090 C1=C1+X2
- 1100 IF C1<C THEN 1200
- 1110 CLS
- 1120 PRINT "===================================="
- 1130 PRINT "THE PYGMIES HAVE CAPTURED":PRINT
- 1140 PRINT "YOU--CAMEL AND PEOPLE SOUP":PRINT
- 1150 PRINT "IS THEIR FAVORITE DISH!!!":PRINT
- 1160 FOR DELAY=1 TO 3500
- 1170 NEXT DELAY
- 1180 CLS
- 1190 GOTO 2440
- 1200 PRINT "THE PYGMIES ARE";C-C1;" MILES BEHIND YOU.":PRINT
- 1210 PRINT :PRINT "YOU HAVE TRAVELLED ";C;" MILES ALL TOGETHER.":PRINT
- 1220 PRINT :PRINT "WHAT IS YOUR COMMAND, CAMELEER ";L$;"";
- 1230 PRINT Y$
- 1240 INPUT Y
- 1250 ON Y GOTO 1540,1320,1390,1480,1510,1260
- 1260 T=INT(10*RND)
- 1270 IF T<>1 THEN 2020
- 1280 PRINT:PRINT "HELP HAS FOUND YOU IN A STATE OF UNCONSCIOUSNESS."
- 1290 S=3
- 1300 Z=4
- 1310 GOTO 940
- 1320 F=F+1
- 1330 IF F=8 THEN 2000
- 1340 GOSUB 1590
- 1350 X1=INT(10*RND)
- 1360 C=C+X1
- 1370 PRINT:PRINT "YOUR CAMEL LIKES THIS PLACE."
- 1380 GOTO 940
- 1390 F=F+3
- 1400 IF F>7 THEN 2000
- 1410 GOSUB 1590
- 1420 X1=2*INT(10*RND)
- 1430 C=C+X1
- 1440 PRINT
- 1450 PRINT:PRINT "YOUR CAMEL IS BURNING ACROSS THE DESERT SANDS."
- 1460 PRINT
- 1470 GOTO 940
- 1480 PRINT:PRINT "YOUR CAMEL THANKS YOU!"
- 1490 F=0
- 1500 GOTO 950
- 1510 PRINT:PRINT "YOUR CAMEL HAS";7-F;"GOOD DAYS LEFT."
- 1520 PRINT :PRINT "YOU HAVE ";S;" DRINKS LEFT IN YOUR CANTEEN "
- 1530 PRINT :PRINT "YOU CAN GO ";Z;" COMMANDS WITHOUT DRINKING."
- 1540 S=S-1
- 1550 IF S<0 THEN 2020
- 1560 PRINT :PRINT "BETTER WATCH FOR AN OASIS !"
- 1570 Z=4
- 1580 GOTO 1220
- 1590 A=INT(100*RND)
- 1600 IF A>5 THEN 1940
- 1610 PRINT "WILD BERBERS HIDDEN IN THE SAND HAVE CAPTURED YOU."
- 1620 PRINT :PRINT "LUCKILY THE LOCAL SHEIK HAS AGREED TO THEIR RANSOME "
- 1630 PRINT :PRINT "DEMANDS....BUT....WATCH OUT FOR THE PYGMIES!!!!"
- 1640 PRINT
- 1650 PRINT "YOU HAVE A NEW CHOICE OF SUB-COMMANDS:"
- 1660 KEY 7," ESCAPE"
- 1670 PRINT
- 1680 KEY 8," WAIT "
- 1690 PRINT " #7 ATTEMPT TO ESCAPE"
- 1700 PRINT " #8 WAIT FOR PAYMENT"
- 1710 PRINT
- 1720 PRINT "YOUR SUB-COMMAND ";
- 1730 INPUT X
- 1740 IF X=8 THEN 1820
- 1750 X1=INT(10*RND)
- 1760 IF X1<5 THEN 1800
- 1770 PRINT :PRINT "CONGRATULATIONS, YOU ESCAPED SUCCESSFULLY !!!!!"
- 1780 Q=0
- 1790 GOTO 940
- 1800 PRINT :PRINT "YOU ARE MORTALLY WOUNDED BY A PIG STABBER WHILE ESCAPING!!!!"
- 1810 GOTO 2260
- 1820 X1=INT(100*RND)
- 1830 REM
- 1840 IF X1>24 THEN 1900
- 1850 PRINT :PRINT "YOUR RANSOME HAS BEEN PAID AND YOU ARE FREE TO GO."
- 1860 FOR DELAY=1 TO 4000
- 1870 NEXT DELAY
- 1880 Q=0
- 1890 GOTO 940
- 1900 PRINT "THE LOCAL SULTAN IS COLLECTING... JUST WAIT..."
- 1910 FOR DELAY=1 TO 4000
- 1920 NEXT DELAY
- 1930 GOTO 940
- 1940 A=INT(10*RND)
- 1950 IF A>2 THEN 2100
- 1960 PRINT :PRINT "YOU HAVE ARRIVED AT AN OASIS, YOUR CAMEL IS FILLING YOUR CANTEEN AND EATING FIGS"
- 1970 Z=4
- 1980 S=6
- 1990 RETURN
- 2000 PRINT :PRINT "YOU DIRTY RAPSCALLION !!!"
- 2010 PRINT :PRINT "YOU RAN YOUR POOR CAMEL TO DEATH !!!!!"
- 2020 GOTO 2260
- 2030 CLS
- 2040 PRINT Y$
- 2050 X$=STRING$(80,2)
- 2060 PRINT X$
- 2070 PRINT "YOU WIN! A PARTY IS BEING GIVEN IN YOUR HONOR........."
- 2080 PRINT :PRINT "...THE PYGMIES ARE PLANNING TO ATTEND......."
- 2090 GOTO 2440
- 2100 X1=INT(100*RND)
- 2110 IF X1>5 THEN 2210
- 2120 PRINT :PRINT "YOU HAVE BEEN CAUGHT IN A SANDSTORM...... GOOD LUCK !!!"
- 2130 X5=INT(10*RND)
- 2140 X6=INT(10*RND)
- 2150 IF X6<5 THEN 2180
- 2160 C=C+X5
- 2170 GOTO 2190
- 2180 C=C-X5
- 2190 PRINT :PRINT "YOUR NEW POSITION IS ";C;" MILES SO FAR!"
- 2200 RETURN
- 2210 X1=INT(100*RND)
- 2220 IF X1>5 THEN 1250
- 2230 C1=C1+1
- 2240 PRINT :PRINT "YOUR CAMEL HAS HURT HIS HUMP LUCKILY THE PYGMIES WERE FOOTWEARY !!!!"
- 2250 RETURN
- 2260 U=INT(10*RND)
- 2270 PRINT :PRINT "YOU DIED IN THE DESERT."
- 2280 FOR DELAY=1 TO 4000
- 2290 NEXT DELAY
- 2300 PRINT
- 2310 IF U>1 THEN 2340
- 2320 PRINT "THE NATIONAL CAMEL'S UNION IS NOT ATTENDING YOUR FUNERAL !!!"
- 2330 GOTO 2440
- 2340 IF U>3 THEN 2370
- 2350 PRINT :PRINT "YOUR BODY WAS EATEN BY VULTURES AND IMPORTED CANNIBALS !!!!"
- 2360 GOTO 2440
- 2370 IF U>5 THEN 2400
- 2380 PRINT :PRINT "THE LOCAL SHEIK NOW USES YOUR SKULL FOR A CHANGE PURSE !!!!"
- 2390 GOTO 2440
- 2400 IF U>7 THEN 2430
- 2410 PRINT :PRINT "PEOPLE WITH LITTLE INTELLIGENCE SHOULD STAY OUT OF THE DESERT!!!!"
- 2420 GOTO 2440
- 2430 PRINT :PRINT "TURKEYS SHOULD FLY, NOT RIDE CAMELS !!!"
- 2440 PRINT
- 2450 FOR DELAY=1 TO 4000
- 2460 NEXT DELAY
- 2470 PRINT
- 2480 PRINT "WANT A NEW CAMEL AND A NEW GAME (Y OR N)";
- 2490 INPUT D$
- 2500 IF D$="Y" THEN 850
- 2510 GOTO 2540
- 2520 PRINT :PRINT "YOU RAN OUT OF WATER........SORRY CHUM!!!!!"
- 2530 GOTO 2260
- 2540 CLS
- 2550 PRINT Y$
- 2560 PRINT X$
- 2570 PRINT TAB(37)"CHICKEN"
- 2580 PRINT X$
- 2590 PRINT Y$
- 2600 END
- 2610 Z=4
- 2620 S=6
- 2630 C=0
- 2640 C1=0
- 2650 Q=0
- 2660 F=0
- 2670 P=0
- 2680 RETURN
-